 package com.gmrz.uaf.protocol.v1.schema;
 
 import java.security.cert.Certificate;
import java.util.List;

import com.gmrz.uaf.common.Constants;
 
 public class ASMRegResponse
 {
   transient KeyRegistrationData krd = null;
   transient byte[] signature = null;
   transient List<Certificate> attestationCerts = null;
   transient byte[] keyHandle = null;
   transient Constants.AttestationType attestationType = null;
   transient byte[] p10Bytes = null;
   transient byte[] devieceCert = null;
 
   public byte[] getSignature()
   {
     return this.signature;
   }
 
   public void setSignature(byte[] signature)
   {
     this.signature = signature;
   }
 
   public List<Certificate> getAttestationCerts()
   {
     return this.attestationCerts;
   }
 
   public void setAttestationCerts(List<Certificate> attestationCerts)
   {
     this.attestationCerts = attestationCerts;
   }
 
   public byte[] getKeyHandle() {
     return this.keyHandle;
   }
 
   public void setKeyHandle(byte[] keyHandle) {
     this.keyHandle = keyHandle;
   }
 
   public KeyRegistrationData getKRD() {
     return this.krd;
   }
 
   public void setKRD(KeyRegistrationData krd) {
     this.krd = krd;
   }
 
   public Constants.AttestationType getAttestationType() {
     return this.attestationType;
   }
 
   public void setAttestationType(Constants.AttestationType attestationType) {
     this.attestationType = attestationType;
   }

   public byte[] getP10Bytes() {
     return p10Bytes;
   }

   public void setP10Bytes(byte[] p10Bytes) {
     this.p10Bytes = p10Bytes;
   }

   public byte[] getDevieceCert() {
     return devieceCert;
   }

   public void setDevieceCert(byte[] devieceCert) {
     this.devieceCert = devieceCert;
   }
 }

